export interface WarehouseStockVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 仓库id
   */
  wid: string | number;

  warehouseName: string;

  /**
   * 本地产品id
   */
  productId: string | number;

  /**
   * SKU
   */
  sku: string;

  /**
   * 店铺id
   */
  sellerId: string | number;

  /**
   * fnsku
   */
  fnsku: string;

  /**
   * 实际库存总量【可用量+次品量+待检待上架量+锁定量】
   */
  productTotal: number;

  /**
   * 可用量
   */
  productValidNum: string | number;

  /**
   * 次品量
   */
  productBadNum: number;

  /**
   * 待检待上架量
   */
  productQcNum: number;

  /**
   * 锁定量
   */
  productLockNum: number;

  /**
   * 库存成本
   */
  stockCostTotal: string;

  /**
   * 待到货量
   */
  quantityReceive: string;

  /**
   * 单位库存成本
   */
  stockCost: string;

  /**
   * 调拨在途
   */
  productOnway: number;

  /**
   * 调拨在途头程成本
   */
  transitHeadCost: string;

  /**
   * 平均库龄
   */
  averageAge: number;
}

export interface WarehouseStockForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 仓库id
   */
  wid?: string | number;

  /**
   * 本地产品id
   */
  productId?: string | number;

  /**
   * SKU
   */
  sku?: string;

  /**
   * 店铺id
   */
  sellerId?: string | number;

  /**
   * fnsku
   */
  fnsku?: string;

  /**
   * 实际库存总量【可用量+次品量+待检待上架量+锁定量】
   */
  productTotal?: number;

  /**
   * 可用量
   */
  productValidNum?: string | number;

  /**
   * 次品量
   */
  productBadNum?: number;

  /**
   * 待检待上架量
   */
  productQcNum?: number;

  /**
   * 锁定量
   */
  productLockNum?: number;

  /**
   * 库存成本
   */
  stockCostTotal?: string;

  /**
   * 待到货量
   */
  quantityReceive?: string;

  /**
   * 单位库存成本
   */
  stockCost?: string;

  /**
   * 调拨在途
   */
  productOnway?: number;

  /**
   * 调拨在途头程成本
   */
  transitHeadCost?: string;

  /**
   * 平均库龄
   */
  averageAge?: number;
}

export interface WarehouseStockQuery extends PageQuery {
  /**
   * 仓库id
   */
  wid?: string | number;

  warehouseName?: string;

  /**
   * 本地产品id
   */
  productId?: string | number;

  /**
   * SKU
   */
  sku?: string;

  /**
   * 店铺id
   */
  sellerId?: string | number;

  /**
   * fnsku
   */
  fnsku?: string;

  /**
   * 实际库存总量【可用量+次品量+待检待上架量+锁定量】
   */
  productTotal?: number;

  /**
   * 可用量
   */
  productValidNum?: string | number;

  /**
   * 次品量
   */
  productBadNum?: number;

  /**
   * 待检待上架量
   */
  productQcNum?: number;

  /**
   * 锁定量
   */
  productLockNum?: number;

  /**
   * 库存成本
   */
  stockCostTotal?: string;

  /**
   * 待到货量
   */
  quantityReceive?: string;

  /**
   * 单位库存成本
   */
  stockCost?: string;

  /**
   * 调拨在途
   */
  productOnway?: number;

  /**
   * 调拨在途头程成本
   */
  transitHeadCost?: string;

  /**
   * 平均库龄
   */
  averageAge?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
